package com.bank.manage.model.param;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import lombok.Data;
import org.gavin.core.annotation.Values;

/**
 * FaceRecordParam
 *
 * @author grl
 * @date 2024/4/17
 */
@Data
public class FaceRecordParam {
    /**
     * 用户编号
     */
    @NotBlank(message = "用户编号不能为空!")
    private String userNum;
    /**
     * 请求类型
     */
    @NotBlank(message = "类型不能为空!")
    @Values(value = {"SYS","CASH","TRANSFER","INCOME","RECHARGE","CONSUME"})
    private String eventType;
    /**
     * 用户请求Id
     */
    @NotBlank(message = "查询认证的请求Id不能为空!")
    private String requestId;
    /**
     * pid
     */
    @NotBlank(message = "pid不能为空!")
    private String pid;
     /**
     * 钱包编号
     */
    private String walletNum;
}
